home *** CD-ROM | disk | FTP | other *** search
/ Aminet 4 / Aminet 4 - November 1994.iso / aminet / comm / bbs / tacfl156.lha / TACFl.DOK < prev   
Text File  |  1994-08-07  |  7KB  |  165 lines

  1.  
  2.                       Transamiga CreateFileListe V1.56
  3.                       --------------------------------
  4.  
  5.               geschriebenn 1994 von Mathias Supp
  6.                               2:2476/539.0@fidoclassic
  7.                               39:172/303.0@amiganet
  8.                               s_supp@iracvl.ira.uka.de
  9.                               mathias_supp@amiga_inside.schiele-ct.de
  10.  
  11.               Sysop der Amiga Inside I : ++49(0)721-854112
  12.                          Ausgabe : 07.08.1994
  13.  
  14.  
  15. ============================================================================
  16.  
  17. Copyright :
  18. -----------
  19.  
  20. Dieses Programm darf frei kopiert werden, solange es fuer PRIAVTE Zwecke
  21. benutzt wird.
  22.  
  23. Es ist ABSOLUT VERBOTEN Geld in irgendeiner Form fuer diese Programm zu
  24. verlangen.
  25.  
  26. Ausnahmen beduerfen meiner AUSDRUECKLICHEN Genehmigung.
  27.  
  28. Ausnahmen : AmiNet-CD
  29.             Fred Fish Sammlung
  30.  
  31. ============================================================================
  32.  
  33. Einleitung :
  34. ------------
  35.  
  36. Diese Programm wurde wegen einiger fehlender Features von Sami's Filelister
  37. geschrieben (hallo Sami, wo bleibt SFL3 ? ;-)
  38.  
  39. TACFl lieferte beim Test mit Enforcer und Mungwall keinerlei Fehler.
  40.  
  41. In dieser Version benoetigt TACfl mindestens 2888 Bytes Stack.
  42.  
  43. ============================================================================
  44.  
  45. Inhalt des Archives :
  46. ---------------------
  47.  - TACFl            : das Programm
  48.  - TACFl_NC         : das Programm ohne Stack/Ueberlauf/...-Ueberpruefung
  49.                       duerfte ein wenig schneller sein :-)
  50.  - TACFl.DOC        : englische Anleitung
  51.  - TACFl.DOK        : deutsche Anleitung
  52.  
  53. ============================================================================
  54.  
  55. Was macht es ?
  56. --------------
  57.  
  58. Filelisten erzeugen halt :-)
  59.  
  60. 1. komplette Filelisten
  61. 2. Filelisten von bestimmten Areas
  62. 3. Liste von neuen Files
  63. 4. Gesamtindex erzeugen (optional sortiert)
  64.  
  65. Leere Areas werden nicht gelistet.
  66.  
  67. ============================================================================
  68.  
  69. Parameter :
  70. -----------
  71.  
  72. LISTFILE     : Pfad und Name der zu erzeugenden Fileliste
  73. CONFIGPATH   : Pfad zum TA-Configs-Verzeichnis
  74.                Voreinstellung : bbs:configs/
  75. DAYS         : listet Files, die hoechstens so alt wie die angegeben Tage
  76.                sind (0=die Files von heute !)
  77.                Voreinstellung : alle Files listen
  78. SINCE        : listet Files ab einem bestimmten Datum (TA-Format !!!)
  79.                Voreinstellung : alle Files listen
  80. AREAFLAGS    : listet Files, die dem gegebenen Flag entsprechen
  81.                Voreinstellung : alle Areas listen
  82. AREARANGE    : listet Area, die im angegeben Areabereich liegen
  83.                Format : a-b (listet von Area a bis b)
  84.                         a-  (listet von Area a bis zur letzten)
  85.                         -b  (listet von der ersten Area bis b)
  86.                         a   (listet Area a)
  87.                alle Formate koennen gleichzeitig durch Trennen mit Kommata
  88.                benutzt werden
  89.                z.B.: AREARANGE=1-5,7,20-,10-13
  90.                Voreinstellung : alle Areas listen
  91. ADDCR        : fuegt am Ende jeder Zeile ein Wagenruecklauf fuer die armen
  92.                PC-ler ein ;-)
  93.                Voreinstellung : kein Wagenruecklauf anhaengen
  94. HEADERFILE   : Textfile, welches vor die Liste soll
  95.                Voreinstellung : kein File davorsetzen
  96. BOTTOMFILE   : Textfile, welches ans Ende der Liste soll
  97.                Voreinstellung : kein File anhaengen
  98. AREASTAT     : erzeuge Statistik von jeder Area
  99.                Voreinstellung : keine Statistik
  100. COMPLETESTAT : erzeuge Statistik von allen Areas
  101.                Voreinstellung : keine Statistik
  102. CREATEINDEX  : erzeugt ein UNSORTIERTES Indexfile fuer TAFreq von Thomas
  103.                Boerkel und/oder Filelister von Mathias Supp fuer WESENTLICH
  104.                kuerzere Suchzeiten; vor der Benutzung muss das Indexfile
  105.                sortiert werden ! z.B.: SORT index index.sortiert
  106.                Voreinstellung : normale Fileliste erzeugen
  107. SORTINDEX    : erzeugt ein sortiertes Indexfile fuer TAFreq/Filelister
  108.                Voreinstellung : nicht sortieren
  109. IGNOREINDEX  : die von Filelister erzeugte ENV-Variable ignorieren ?
  110.                Voreinstellung : nicht ignorieren
  111.  
  112. ============================================================================
  113.  
  114. History :
  115. ---------
  116.  
  117. V1.0   05.05.94 : - erste Ausgabem, welche beim Erzeugen einer kompletten
  118.                     Fileliste ziemlich langsam war
  119.                   - brachte Enforcer-Hits
  120. V1.1   09.05.94 : - nun schneller in allen Operationen
  121.                   - saemtliche Enforcer-Hits entfernt
  122.  
  123. V1.2   25.05.94 : - bis zu 3-mal schneller beim Erzeugen einer kompletten
  124.                     Fileliste
  125. V1.3   05.06.94 : - erzeugt unsortiertes Indexfile fuer TAFreq und File-
  126.                     lister
  127. V1.4   07.06.94 : - erzeugt sortierte und/oder gekuerzte Indexe
  128.        08.06.94 : - der Index wird erst am Ende sortiert => SEHR HOHER
  129.                     Geschwindigkeitsgewinn
  130. V1.41  10.06.94 : - Stringvergleiche optimiert => halbe Sortierzeit !
  131. V1.42  13.06.94 : - das Lesen der Files.BBS optimiert => etwas schneller
  132. V1.5   15.06.94 : - benutzt die Daten von Filelister V0.42+, falls dessen
  133.                     ENV-Variable gefunden wird => keine Lesezugriffe mehr
  134.                     noetig !
  135.                   - "SHORTINDEX"-Option wurde enfernt, da es fuer den
  136.                     langen Index keine Verwendung gab'
  137. V1.52  25.06.94 : - TACFl aendert nun nicht mehr die Variable von Filelister
  138.                     (danke an Martin, der mir ein irrefuehrendes Verhalten
  139.                     von Filelister berichtet hat)
  140.                   - die Benutzung des File.Cfg entsprechend Filelister
  141.                     V0.431+ geaendert
  142. V1.53  06.07.94 : - da mich Thomas zu Tode flamte ( ;-) ) aenderte ich das
  143.                     Filelistenerzeugen, wenn der Speicher mit Filelister
  144.                     geteilt wird : es gibt nun keine unnuetzen Leerzeichen
  145.                     mehr am Ende der Zeilen
  146. V1.54  13.07.94 : - es wurde ein Bug entfernt, der Filelister zum Absturz
  147.                     brachte
  148. V1.55  29.07.94 : - es wurde ein Bug entfernt, der einen "freemem error"
  149.                     verursachte, danke an Chris fuers Berichten des Fehlers
  150. V1.56  07.08.94 : - doppeltes Zaehlen von Files und Bytes bei Benutzung von
  151.                     "days" und "since" korrigiert
  152.  
  153. ============================================================================
  154.  
  155. Danke an :
  156. ----------
  157. Thomas Boerkel fuer die Idee des Binaer-Suchens
  158. Martin Eitel   fuer Bug-Reports
  159. Chris Qonoey   fuer Bug-Reports
  160. Sami Radwan    fuer die (Weiter-)Entwicklung und den Support von Transamiga
  161.  
  162. viel Spass
  163.  
  164. Mathias
  165.